package daos;

import java.util.List;
import java.util.Vector;

import beans.Professor;


public class DAOProfessorImpl implements IDAOProfessor {
	private static IDAOProfessor dao = null;

	public List<Professor> getProfessores(Professor filtro) throws Exception {
		List<Professor> professores = new Vector<Professor>();
		
		professores.add(new Professor(1, "Kalil", "ma_oi"));
		professores.add(new Professor(2, "Dennis", "biloooola"));
		professores.add(new Professor(3, "Fernando", "e se?"));
		professores.add(new Professor(4, "Neto", "ar quente"));
		
		return professores;
	}

	public void atualizar(Professor professor) throws Exception {
		System.out.println("Professor " + professor.getNome() + " atualizado com sucesso!");
		
	}

	public void cadastrar(Professor professor) throws Exception {
		System.out.println("Professor " + professor.getNome() + " cadastrado com sucesso!");
		
	}

	public static IDAOProfessor getCurrentInstance() {
		if (dao == null)
			dao = new DAOProfessorImpl();
		
		return dao;
	}
}
